home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK1.toast / Development Kits (Disc 1) / Interfaces&Libraries / Universal / Interfaces / RIncludes / Appearance.r < prev    next >
Encoding:
Text File  |  1998-02-12  |  4.5 KB  |  124 lines  |  [TEXT/MPS ]

  1. /*
  2.      File:        Appearance.r
  3.  
  4.      Contains:    Appearance Manager Interfaces.
  5.  
  6.      Version:    Technology:    Appearance 1.0.2
  7.                  Release:    Universal Interfaces 3.1
  8.  
  9.      Copyright:    © 1994-1998 by Apple Computer, Inc., all rights reserved
  10.  
  11.      Bugs?:        Please include the the file and version information (from above) with
  12.                  the problem description.  Developers belonging to one of the Apple
  13.                  developer programs can submit bug reports to:
  14.  
  15.                      devsupport@apple.com
  16.  
  17. */
  18.  
  19. #ifndef __APPEARANCE_R__
  20. #define __APPEARANCE_R__
  21.  
  22. #ifndef __CONDITIONALMACROS_R__
  23. #include "ConditionalMacros.r"
  24. #endif
  25.  
  26.                                                             /*  Appearance Trap Number  */
  27. #define _AppearanceDispatch             0xAA74
  28. #define gestaltAppearanceAttr             'appr'
  29. #define gestaltAppearanceExists         0
  30. #define gestaltAppearanceCompatMode     1
  31.  
  32. #define gestaltAppearanceVersion         'apvr'
  33. #define kAppearanceEventClass             'appr'                /*  Event Class  */
  34. #define kAEThemeSwitch                     'thme'                /*  Event ID's: Theme Switched  */
  35.  
  36. #define appearanceBadBrushIndexErr         (-30560)            /*  pattern index invalid  */
  37. #define appearanceProcessRegisteredErr     (-30561)
  38. #define appearanceProcessNotRegisteredErr  (-30562)
  39. #define appearanceBadTextColorIndexErr     (-30563)
  40. #define appearanceThemeHasNoAccents     (-30564)
  41. #define appearanceBadCursorIndexErr     (-30565)
  42.  
  43. #define kThemeActiveDialogBackgroundBrush  1                /*  Dialogs  */
  44. #define kThemeInactiveDialogBackgroundBrush  2                /*  Dialogs  */
  45. #define kThemeActiveAlertBackgroundBrush  3
  46. #define kThemeInactiveAlertBackgroundBrush  4
  47. #define kThemeActiveModelessDialogBackgroundBrush  5
  48. #define kThemeInactiveModelessDialogBackgroundBrush  6
  49. #define kThemeActiveUtilityWindowBackgroundBrush  7            /*  Miscellaneous  */
  50. #define kThemeInactiveUtilityWindowBackgroundBrush  8        /*  Miscellaneous  */
  51. #define kThemeListViewSortColumnBackgroundBrush  9            /*  Finder  */
  52. #define kThemeListViewBackgroundBrush     10
  53. #define kThemeIconLabelBackgroundBrush     11
  54. #define kThemeListViewSeparatorBrush     12
  55. #define kThemeChasingArrowsBrush         13
  56. #define kThemeDragHiliteBrush             14
  57. #define kThemeDocumentWindowBackgroundBrush  15
  58. #define kThemeFinderWindowBackgroundBrush  16
  59.  
  60. #define kThemeActiveDialogTextColor     1                    /*  Dialogs  */
  61. #define kThemeInactiveDialogTextColor     2
  62. #define kThemeActiveAlertTextColor         3
  63. #define kThemeInactiveAlertTextColor     4
  64. #define kThemeActiveModelessDialogTextColor  5
  65. #define kThemeInactiveModelessDialogTextColor  6
  66. #define kThemeActiveWindowHeaderTextColor  7                /*  Primitives  */
  67. #define kThemeInactiveWindowHeaderTextColor  8
  68. #define kThemeActivePlacardTextColor     9                    /*  Primitives  */
  69. #define kThemeInactivePlacardTextColor     10
  70. #define kThemePressedPlacardTextColor     11
  71. #define kThemeActivePushButtonTextColor  12                    /*  Primitives  */
  72. #define kThemeInactivePushButtonTextColor  13
  73. #define kThemePressedPushButtonTextColor  14
  74. #define kThemeActiveBevelButtonTextColor  15                /*  Primitives  */
  75. #define kThemeInactiveBevelButtonTextColor  16
  76. #define kThemePressedBevelButtonTextColor  17
  77. #define kThemeActivePopupButtonTextColor  18                /*  Primitives  */
  78. #define kThemeInactivePopupButtonTextColor  19
  79. #define kThemePressedPopupButtonTextColor  20
  80. #define kThemeIconLabelTextColor         21                    /*  Finder  */
  81. #define kThemeListViewTextColor         22
  82.  
  83. #define kThemeActiveDocumentWindowTitleTextColor  23
  84. #define kThemeInactiveDocumentWindowTitleTextColor  24
  85. #define kThemeActiveMovableModalWindowTitleTextColor  25
  86. #define kThemeInactiveMovableModalWindowTitleTextColor  26
  87. #define kThemeActiveUtilityWindowTitleTextColor  27
  88. #define kThemeInactiveUtilityWindowTitleTextColor  28
  89. #define kThemeActivePopupWindowTitleColor  29
  90. #define kThemeInactivePopupWindowTitleColor  30
  91. #define kThemeActiveRootMenuTextColor     31
  92. #define kThemeSelectedRootMenuTextColor  32
  93. #define kThemeDisabledRootMenuTextColor  33
  94. #define kThemeActiveMenuItemTextColor     34
  95. #define kThemeSelectedMenuItemTextColor  35
  96. #define kThemeDisabledMenuItemTextColor  36
  97. #define kThemeActivePopupLabelTextColor  37
  98. #define kThemeInactivePopupLabelTextColor  38
  99.  
  100. #define kThemeStateDisabled             0
  101. #define kThemeStateActive                 1
  102. #define kThemeStatePressed                 2
  103.  
  104. #define kThemeMenuBarNormal             0
  105. #define kThemeMenuBarSelected             1
  106.  
  107. #define kThemeMenuSquareMenuBar         0x01
  108. #define kThemeMenuActive                 0
  109. #define kThemeMenuSelected                 1
  110. #define kThemeMenuDisabled                 3
  111.  
  112. #define kThemeMenuTypePullDown             0
  113. #define kThemeMenuTypePopUp             1
  114. #define kThemeMenuTypeHierarchical         2
  115.  
  116. #define kThemeMenuItemPlain             0
  117. #define kThemeMenuItemHierarchical         1
  118. #define kThemeMenuItemScrollUpArrow     2
  119. #define kThemeMenuItemScrollDownArrow     3
  120.  
  121.  
  122. #endif /* __APPEARANCE_R__ */
  123.  
  124.